.page{width:100%;height:100vh;background-color:#FFFFFF;}
.main{width:100%;padding-top:1.4rem;}
.main .cellphone-wrap{width:90%;height:0.84rem;margin:0 auto;display:flex;display:-webkit-flex;
justify-content:space-between;-webkit-justify-content:space-between;}
.cellphone-wrap .cellphone{width:62%;height:100%;border:1px solid #EFEFEF;border-radius:2px;}
.cellphone-wrap .cellphone input, .code-wrap input, .password-wrap .password input{
width:95%;height:95%;font-size:0.28rem;padding-left:0.2rem;}
.cellphone-wrap .code-btn{width:35%;height:0.82rem;background:#EAEAEA;color:#717376;
border:1px solid #EAEAEA;border-radius:2px;font-size:0.28rem;text-align:center;
line-height:0.82rem;}
.cellphone-wrap .code-btn.success{background-color:#FFFFFF;border:1px solid #EB1625;
color:#EB1625;}
.code-wrap, .password-wrap{width:90%;height:0.84rem;margin:0.4rem auto 0;border-radius:2px;border:1px solid #EFEFEF;}
.password-wrap{display:flex;display:-webkit-flex;}
.password-wrap .password{width:80%;height:100%;}
.password-wrap .switch-wrap{width:20%;margin-top:0.1rem;}
.sure-btn{width:85%;height:0.8rem;margin:0.4rem auto 0;background-color:#EB1625;font-size:0.36rem;
color:#FFFFFF;line-height:0.8rem;text-align:center;border-radius:4px;}

.fastreg-wrap{width:85%;display:flex;display:-webkit-flex;justify-content:space-between;
-webkit-justify-content:space-between;font-size:0.24rem;margin:0.3rem auto 0;}
.fastreg-wrap img{width:0.32rem;height:0.32rem;vertical-align:middle;}
